import request from '@/utils/request'

// export function scenicSpotsList (data) {//
//   return request({
//     url: 'api/sights/ScenicSpotsList.aspx',//首页景区列表
//     method: 'post',
//     data    //params get请求   data  post请求
//   })
// }

export function getWeather (data) { //
    return request({
        url: 'api/public/getWeather.aspx', // 天气数据
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function ShopList (data) {
    return request({
        url: 'api/merchant/ShopList.aspx', // 美食商户数据
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function ShopDetails (data) {
    return request({
        url: 'api/merchant/ShopDetails.aspx', // 美食商户数据
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function getVerificationImg (data) {
    return request({
        url: 'api/public/getVerificationImg.aspx', // 图形码
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function SendSMSVerificationCode (data) {
    return request({
        url: 'api/user/login/SendSMSVerificationCode.aspx', // 短信验证码
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function MobileDo (data) {
    return request({
        url: 'api/user/login/MobileDo.aspx', // 短信验证码
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function ProductList (data) {
    return request({
        url: 'api/sights/ProductList.aspx', // 门票数据
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function PassengerList (data) {
    return request({
        url: 'api/user/Passenger/PassengerList.aspx', // 我的常用游客列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function PassengerDetails (data) {
    return request({
        url: 'api/user/Passenger/PassengerDetails.aspx', // 我的常用游客明细
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function PassengerDo (data) {
    return request({
        url: 'api/user/Passenger/PassengerDo.aspx', // 我的常用游客操作
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function UserAddressBookList (data) {
    return request({
        url: 'api/user/UserAddressBook/UserAddressBookList.aspx', // 我的收货人列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function UserAddressBookDo (data) {
    return request({
        url: 'api/user/UserAddressBook/UserAddressBookDo.aspx', // 我的收货人操作
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function PointsLogList (data) {
    return request({
        url: 'api/user/PointsLogList.aspx', // 我的积分列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function getUserInfoByToken (data) {
    return request({
        url: 'api/user/getUserInfoByToken.aspx', // 通过用户标识UToken获取用户信息
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function setUserInfo (data) {
    return request({
        url: 'api/user/setUserInfo.aspx', // 修改用户信息
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function MessageBoardDo (data) {
    return request({
        url: 'api/user/MessageBoard/MessageBoardDo.aspx', // 我的留言（投诉）操作
        method: 'post',
        data // params get请求   data  post请求
    })
}
export function uploadImg (data) {
    return request({
        url: 'api/public/uploadImg.aspx', // 我的留言（投诉） 上传图片
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function MessageBoardList (data) {
    return request({
        url: 'api/user/MessageBoard/MessageBoardList.aspx', // 我的留言（投诉）列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function MessageBoardDetails (data) {
    return request({
        url: 'api/user/MessageBoard/MessageBoardDetails.aspx', // 我的留言（投诉）详情
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function publicad (data) {
    return request({
        url: 'api/public/ad.aspx', // 首页轮播
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function ArticleList (data) {
    return request({
        url: 'api/content/ArticleList.aspx', // 精彩攻略列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function ArticleDetails (data) {
    return request({
        url: 'api/content/ArticleDetails.aspx', // 文章内容详细
        method: 'post',
        data // params get请求   data  post请求
    })
}

// 商城请求
export function resourceList (data) {
    return request({
        url: 'api/mall/resource/resourceList.aspx', // 商城资源列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function resourceDetails (data) {
    return request({
        url: 'api/mall/resource/resourceDetails.aspx', // 商城资源列表详情
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function goodsList (data) {
    return request({
        url: 'api/mall/goods/goodsList.aspx', // 商品门票列表
        method: 'post',
        data // params get请求   data  post请求
    })
}
export function goodsDetails (data) {
    return request({
        url: 'api/mall/goods/goodsDetails.aspx', // 商品门票列表详情
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function DatePriceList (data) {
    return request({
        url: 'api/mall/goods/DatePriceList.aspx', // 日期价格列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function DatePriceDeails (data) {
    return request({
        url: 'api/mall/goods/DatePriceDeails.aspx', // 日期价格详情
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function PassengerPriceList (data) {
    return request({
        url: 'api/mall/goods/PassengerPriceList.aspx', // 身份库存价格列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function createOrder (data) {
    return request({
        url: 'api/mall/order/createOrder.aspx', // 下单
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function OrderList (data) {
    return request({
        url: 'api/mall/order/OrderList.aspx', // 我的订单列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function MyMarkDo (data) {
    return request({
        url: 'api/user/MyMark/MyMarkDo.aspx', // 我的点赞操作
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function MyMarkList (data) {
    return request({
        url: 'api/user/MyMark/MyMarkList.aspx', // 我的收藏列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function OrderDo (data) {
    return request({
        url: 'api/mall/order/OrderDo.aspx', // 订单其他操作
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function OrderDetails (data) {
    return request({
        url: 'api/mall/order/OrderDetails.aspx', // 订单其他操作
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function CredentialsList (data) {
    return request({
        url: 'api/public/CredentialsList.aspx', // 获取证件类型列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function Income (data) {
    return request({
        url: 'api/retail/UserRetailEarning.aspx', // 获取收益
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function Order (data) {
    return request({
        url: 'api/retail/UserRetailOrder.aspx', // 收益订单
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function IncomeDetail (data) {
    return request({
        url: 'api/retail/UserEarninglist.aspx', // 收益订单
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function Authentication (data) {
    return request({
        url: 'api/retail/userreal.aspx', // 身份认证
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function CouponList (data) {
    return request({
        url: 'api/mall/goods/goodsList.aspx', // 优惠券列表
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function Withdraw (data) {
    return request({
        url: 'api/user/getcash', // 提现接口
        method: 'post',
        data // params get请求   data  post请求
    })
}

export function NextSiteList (data) {
    return request({
        url: 'api/mall/resource/NextSiteList.aspx', // 下一站
        method: 'post',
        data // params get请求   data  post请求
    })
}
